package com.bigger.service;

import com.bigger.dto.LoginDTO;
import com.bigger.dto.RegisterDTO;
import com.bigger.dto.UpdatePasswordDTO;
import com.bigger.entity.User;

public interface UserService {
    /**
     * 用户登录接口
     * @return
     */
    User login(LoginDTO loginDTO);

    /**
     * 用户注册接口
     * @param registerDTO
     */
    void register(RegisterDTO registerDTO);

    /**
     * 用户改密接口
     * @param updatePasswordDTO
     */
    void updatePassword(UpdatePasswordDTO updatePasswordDTO);

    /**
     * 根据id查询用户信息
     * @return
     */
    User getById();
}
